package top.luckyluxcis.type;

import lombok.Data;

import java.io.Serializable;
import java.util.List;

/**
 * @author Zhuang
 * @since 2023/9/25
 */
@Data
public class ExchangeRate implements Serializable {
    private static final long serialVersionUID = -1371531037895044705L;
    /**
     * 货币编号友好显示
     */
    private String name;
    /**
     * 货币编号友好显示描述
     */
    private String nameDesc;
    /**
     * 源货币编号
     */
    private String from;
    /**
     * 目标货币编号
     */
    private String to;
    /**
     * 汇率值
     */
    private String price;
    /**
     * 汇率更新时间
     */
    private String updateTime;
    /**
     * 热门汇率列表
     */
    private List<ExchangeRate> list;

    /**
     * 货币编号
     */
    @Data
    public static class Config implements Serializable {
        private static final long serialVersionUID = -1528307322495370664L;
        /**
         * 支持的货币编号
         */
        private String name;
        /**
         * 支持的货币编号描述
         */
        private String desc;
    }
}
